Sziasztok
Szeretném a szerzőket kilistázni, mondjuk olyan formában, hogy az első tíz, a legtöbb bejegyzést író kerüljön ki a főoldalra, s lenne egy link, hogy további szerzők, ott pedig listázná az összeset.
Segítséget köszönöm.
Van esetleg erre plugin?
Arras témát használok. arrastheme.com
Erre van egy kész fg. get_users($args) , amivel le lehet hívni az user listát: http://codex.wordpress.org/Function_Reference/get_users
Ott van egy példa is, az $args tömbben adhatod meg, hogy mi szerint listázzon.
Pl:
- ' . 'User email: '. $user->user_email . ' Név: '. $user->user_nicename . ' Regisztrált:'. $user->user_registered .' ';
<?php
$args = array(
'blog_id' => $GLOBALS['blog_id'],
'orderby' => 'post_count',
'order' => 'ASC',
'number' => 10,
'count_total' => true,
'fields' => 'all',
);
$blogusers = get_users($args);
foreach ($blogusers as $user) {
echo '
}
?>
'Order' szerint lehet növekvő (ASC) vagy csökkenő (DESC) stb, a postok száma szerint. Itt kilistázzunk max 10 db user-t a post ok száma szerint, kiírjuk az email címüket, a nick nevüket meg hogy mikor regisztált.
Az argumentumban adhatsz offset értéket is, tehát a maradék , 10-en felüli usert pedig ugyan így ki tudod nyomtatnia képernyőre, csak annál a lekérdezésnél + meg kell adni, hogy 'offset'= 10, a többi paraméter meg ugyan ez, mint ott fent. (=>az $args tömbben)
Elvileg ez így működőképes lehet.
<?php
$args = array(
'blog_id' => $GLOBALS['blog_id'],
'orderby' => 'post_count',
'order' => 'ASC',
'number' => 10,
'count_total' => true,
'fields' => 'all',
);
$blogusers = get_users($args);
foreach ($blogusers as $user) {
echo '- ' . 'User email: '. $user->user_email . ' Név: '. $user->user_nicename . ' Regisztrált:'. $user->user_registered .'
';
}
?>
'Order' szerint lehet növekvő (ASC) vagy csökkenő (DESC) stb, a postok száma szerint. Itt kilistázzunk max 10 db user-t a post ok száma szerint, kiírjuk az email címüket, a nick nevüket meg hogy mikor regisztált.
Az argumentumban adhatsz offset értéket is, tehát a maradék , 10-en felüli usert pedig ugyan így ki tudod nyomtatnia képernyőre, csak annál a lekérdezésnél + meg kell adni, hogy 'offset'= 10, a többi paraméter meg ugyan ez, mint ott fent. (=>az $args tömbben)
Elvileg ez így működőképes lehet.