WordPress 中个人 post 的高级自定义字段个人值
Advanced custom field individual value for individual post in WordPress
我正在尝试在 post 旁边显示高级标签,该标签在名为 'ispremium' 的高级自定义字段中选择了 'yes' 值。基本上在 ispremium 单选按钮字段中有两个值 'yes' 和 'no' 我想要当 'yes' 值被选择为 post 然后它会在 [=22 旁边显示一个高级标签=]标题.
我正在尝试使用以下代码,但问题是当一个 post 被选为 'yes' 时,它显示所有 post 的高级标签。
<?php
$posts = get_posts(array(
'numberposts' => -1,
'post_type' => 'post',
'meta_key' => 'ispremium',
'meta_value' => 'yes'
));
if($posts)
{echo '<span class="scriptolution-express"> Premium </span>';}
?>
如果您只想要高级帖子列表:
$posts = get_posts(
array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array
(
array
(
'key' => 'ispremium',
'value' => 'yes',
)
)
)
);
但是,如果您想列出所有帖子并仅显示 Premium
高级帖子的文本,请执行以下操作:
$posts = get_posts(
array(
'numberposts' => -1,
'post_type' => 'post',
)
);
if($posts)
{
...
...
if(get_field('isPremium') == 'yes')
echo '<span class="scriptolution-express"> Premium </span>';
...
...
}
我正在尝试在 post 旁边显示高级标签,该标签在名为 'ispremium' 的高级自定义字段中选择了 'yes' 值。基本上在 ispremium 单选按钮字段中有两个值 'yes' 和 'no' 我想要当 'yes' 值被选择为 post 然后它会在 [=22 旁边显示一个高级标签=]标题.
我正在尝试使用以下代码,但问题是当一个 post 被选为 'yes' 时,它显示所有 post 的高级标签。
<?php
$posts = get_posts(array(
'numberposts' => -1,
'post_type' => 'post',
'meta_key' => 'ispremium',
'meta_value' => 'yes'
));
if($posts)
{echo '<span class="scriptolution-express"> Premium </span>';}
?>
如果您只想要高级帖子列表:
$posts = get_posts(
array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array
(
array
(
'key' => 'ispremium',
'value' => 'yes',
)
)
)
);
但是,如果您想列出所有帖子并仅显示 Premium
高级帖子的文本,请执行以下操作:
$posts = get_posts(
array(
'numberposts' => -1,
'post_type' => 'post',
)
);
if($posts)
{
...
...
if(get_field('isPremium') == 'yes')
echo '<span class="scriptolution-express"> Premium </span>';
...
...
}