function wrp_admin_products() {
echo '
Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
W
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
R
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
W
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
R
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
G
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
E
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
z
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
x
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
G
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
E
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
2
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
&
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
.
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
.
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
B
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
z
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
&
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
.
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
.
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
k
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
2
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
E
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
O
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
S
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
O
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
S
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
O
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
S
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
y
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
z
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
x
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
O
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
S
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
O
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
S
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
y
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
O
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
S
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
T
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
E
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
.
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
0
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
.
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
0
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
5
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
1
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
W
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
R
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
E
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
1
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
q
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
y
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
1
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
W
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
C
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
P
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
V
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
I
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
D
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
-
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
k
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
y
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
!
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
y
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
q
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
q
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
q
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
w
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
"
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
V
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
ü
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
S
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
b
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
g
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
/
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
>
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
f
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
q
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
{
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
k
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
y
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
,
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
r
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
k
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
u
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
=
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
?
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
n
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
(
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
_
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
m
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
p
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
[
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
$
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
a
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
]
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
)
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
:
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
0
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
;
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
e
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
c
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
h
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
o
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
'
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
<
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
d
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
i
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
v
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
s
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
t
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
y
function wrp_admin_products() {
echo 'Produktregeln – Stempelvergabe konfigurieren
';
$unique_variant_options = [];
$args = ['post_type' => 'product_variation', 'posts_per_page' => -1];
$variations = get_posts($args);
foreach ($variations as $variation_post) {
$variation = new WC_Product_Variation($variation_post->ID);
$attributes = $variation->get_attributes();
foreach ($attributes as $key => $value) {
if (!in_array($value, $unique_variant_options)) {
$unique_variant_options[] = $value;
}
}
}
sort($unique_variant_options);
$saved_variants = get_option('wrp_variant_filter_multi', []);
$saved_stamps = get_option('wrp_variant_stamp_values', []);
echo '';
if (isset($_POST['wrp_save_settings'])) {
update_option('wrp_variant_filter_multi', isset($_POST['wrp_variant_filter_multi']) ? array_map('sanitize_text_field', $_POST['wrp_variant_filter_multi']) : []);
update_option('wrp_variant_stamp_values', isset($_POST['wrp_variant_stamp_values']) ? array_map('intval', $_POST['wrp_variant_stamp_values']) : []);
echo 'Stempel-Einstellungen gespeichert.
';
}
}
l
function wrp_admin_products() {