Всем привет! На сайте
wordpress есть у меня конкретные произвольные поля вида
shop_*<p><a target="_blank" rel="nofollow" href="//<?php echo get_post_meta($post->ID, 'shop_megazap', true); ?>/search/simple/?query=<?php echo get_post_meta($post->ID, 'cp_vendor_code', true); ?>"><?php echo get_post_meta($post->ID, 'shop_megazap', true); ?></a></p>
<p><a target="_blank" rel="nofollow" href="//<?php echo get_post_meta($post->ID, 'shop_autosup', true); ?>/search/<?php echo get_post_meta($post->ID, 'cp_vendor_code', true); ?>"><?php echo get_post_meta($post->ID, 'shop_autosup', true); ?></a></p>
Как задать универсальное правило для любых произвольных полей с основой в названии
shop_*else if (get_post_meta($post->ID, 'shop_*', true)== 'shop_*') {
<p><a target="_blank" rel="nofollow" href="//<?php echo get_post_meta($post->ID, 'shop_*', true); ?>/search/<?php echo get_post_meta($post->ID, 'cp_vendor_code', true); ?>"><?php echo get_post_meta($post->ID, 'shop_*', true); ?></a></p>
}
Я хочу чтобы для позиций с маской
shop_*, которые не прописаны в условиях, применялось правило по умолчанию, т.е. можно было отследить все-все мета-поля с началом shop_ и применить к ним заданные правила