显示具有特定自定义元的页面 时间:2016-08-09 作者:Trenton Moore 基本上,我有3个自定义的元复选框,我想通过它们进行筛选,让我们只使用成员1、成员2和成员3来进行筛选。然而,关键是一些人可能会使用2个,甚至全部3个。我需要做的是列出所有选中一个页面的页面。因此,名为“Member 1”的页面将显示具有该标记的任何人。”成员2’将显示相同的内容,以此类推。有人告诉我,我可以用wp_list_pages(), 但我到目前为止运气不好。还有一种方法,我可以让我的菜单下拉菜单自动显示这些。就像我有一个标签为Member 1的菜单,当我将鼠标悬停在上面时,它会显示所有Member 1选中的页面?有什么想法吗? 1 个回复 最合适的回答,由SO网友:Andy Macaulay-Brook 整理而成 您需要测试它是否有效,但我刚刚查看了源代码,我认为它会有效。wp_list_pages 不会在其参数中正式获取元键或值,但它会将其参数数组直接传递给get_pages, 它允许您进行元查询。因此,您应该能够这样做,以获取自定义字段所在的页面member_2 有价值yes:echo wp_list_pages( array( \'meta_key\' => \'member_2\', \'meta_value\' => \'yes\', ) ); 我很想知道它是否有效! 文章导航