Есть цены в рублях, есть в других валютах, у меня есть код который "считал" из рублей в другую валюту, но считал он если поле было вставлено шорт-кодом, а не дополнительным полем
Рубли
function my_shortcode_price() {
global $post;
return get_post_meta( wp_get_post_parent_id( $post->ID ), 'price', TRUE );
}
add_shortcode( 'price', 'my_shortcode_price' );
Другая валюта
<?php echo get_post_meta($post->ID, 'btc', true); ?>
function my_shortcode_btc() {
global $post;
return round(get_post_meta( wp_get_post_parent_id( $post->ID ), 'price', TRUE ) / 40044, 5);
}
add_shortcode( 'btc', 'my_shortcode_btc' );
если выводить шорт кодом, то всё считает ок, а если полем как price то не работает, в чем косяк ? не хочет работать
<?php echo get_post_meta($post->ID, 'btc', true); ?>