我有一个严重的问题:)
我有以下代码:
<?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\\u 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);"
?>
最合适的回答,由SO网友:abhishekfdd 整理而成
像这样使用它
<?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\';
}