我有以下的代码只调用从我的WordPress的“作者”的作者网页,并且必须能够将它们列在客户订单。WordPress的作者页面定制订单
// Get users
$all_users = get_users('role=author');
$allowed_users = array();
foreach ($all_users as $user):
$wp_user = new WP_User($user->ID);
if (!in_array('subscriber', $wp_user->roles)):
array_push($allowed_users, $user);
endif;
endforeach;
// Display users
foreach ($allowed_users as $user)
{ ?>
...显示作者信息的代码。
我需要列出作者在作者ID的顺序为:6,2,5,4,1。这是一个电台网站,所以我想按照他们在播出的顺序列出“作者”。
只是为了澄清:你试图抓住所有的用户,但列出具有的6,2,5,4,1 ID的第一,然后剩下的所有用户?或者只有ID为6,2,5,4,1的用户? – maiorano84
我抓住所有“作者”类型的用户(现在只是这些数字),然后按照该顺序列出。如果在页面上抓取这些作者ID更容易,我很好。当我添加“作者”时,我可以更新代码,因为他们不会经常更改。我显然是新手,只是试图定制我选择的主题。非常感谢帮忙。 – user3015094