get_post_meta внутри эха

У меня серьезная проблема 🙂

У меня есть этот код:

<?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'provinciadestacada', true); ?> 

И я хочу включить здесь:

 <?php if ( in_category( '951' )) { echo 'Online'; } else ?> 

После еще я хочу получить post_meta "provinciadestacada"

Может, что-то вроде этого?

 <?php if ( in_category( '951' )) { echo 'Online. Todas las provincias'; } else echo "global $wp_query; $postid = $wp_query->post->ID; $meta = get_post_meta($postid, 'provinciadestacada', true);" ?> 

Solutions Collecting From Web of "get_post_meta внутри эха"

Используйте его так

 <?php if ( in_category( '951' )) { echo 'Online. Todas las provincias'; } else { global $wp_query; $postid = $wp_query->post->ID; $meta = get_post_meta($postid, 'provinciadestacada', true); echo $meta; } ?> 

Чтобы сделать это наоборот, как вы хотите:

  global $wp_query; $postid = $wp_query->post->ID; $meta = get_post_meta($postid, 'provinciadestacada', true); if(!empty($meta)) { echo $meta; } elseif(in_category( '951' )) { echo 'Todas las provincias'; }