@ligisayan

Как задать условия для произвольных полей по маске?

Всем привет! На сайте 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_ и применить к ним заданные правила
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы