要获取具有特定元字段的用户,可以使用WP_User_Query
班检查codex manual 为了它。
因此,您可以创建如下自定义短代码:
add_shortcode( \'listusers\', \'wpse8170_listusers\' );
function wpse8170_listusers( $atts, $content = \'\' ) {
$atts = shortcode_atts( array( \'company\' => false ), $atts );
if ( empty( $atts[\'company\'] ) ) return $content;
$query = new WP_User_Query( array(
\'meta_key\' => \'company\',
\'meta_value\' => $atts[\'company\'],
) );
ob_start();
// render your users list here
return ob_get_clean();
}