我正在尝试显示类型为“产品”的帖子的标题,这些帖子有一个自定义字段“product_category”(下拉菜单),值为“food”。
当“食物”字段设置为“文本”时,一切都很好。当我将此字段的类型更改为“下拉”时,什么也没有出现。
要创建自定义页面和自定义字段,我使用 Wordpress 中的 Magic Fields 插件。
这是代码:
<?php
global $wp_query;
query_posts(array(
'post_type' => 'products',
'meta_query' => array(
array(
'key' => 'product_category',
'value' => 'food',
)
))
);
while(have_posts()) : the_post(); ?>
<?php $key = get_post_meta($post->ID, 'title'); ?>
<li <?php post_class(); ?>><a href="<?php the_permalink(); ?>"><?php if($key) { echo $key[0]; } else { the_title(); }; ?></a></li>
<?php
endwhile;
wp_reset_query();
?>