如果我是你,我会避开海关SQL
如果有完美的WordPress功能满足您的需要。
否则,您可能会给数据库留下漏洞或后门,这可能会导致将来数据完全丢失/损坏。
与任何其他查询一样:使用的参数越多,它就越重。只要确保它做了你想要的,避免不必要的争论。在此处了解更多信息->
WP_User_Query()
<?php
//Some selection of parameters (look codex for me)
$args = array(
\'role\' => \'Subscriber\',
\'include\' => array( 1, 2, 3 ), //user IDs
\'exclude\' => array( 4, 5, 6 ), //user IDs
\'search\' => \'Rami\', //Keyword search
\'user_login\' => \'demo-user\',
\'user_nicename\' => \'Demo User\',
\'user_email\' => \'[email protected]\',
\'user_url\' => \'www.demouserwebsite.com\',
\'number\' => 5, //Count of users to get
\'orderby\' => \'post_count\' //How to order them
);
$authors = new WP_User_Query( $args );
?>
<小时>
If you want to change the order of single authors, 恐怕您需要向所有作者添加新用户meta(int)。这将作为订单号,您可以将其用作
orderby
论点