Utworzyłem niestandardowe pole dla moich użytkowników wordpress: GENDER zawierające MĘŻCZYZNA i KOBIETA.
Teraz chcę policzyć liczbę użytkowników płci męskiej i żeńskiej.
Najlepiej byłoby użyć functions.php
Ten kod zlicza wszystkich użytkowników. Czy można rozszerzyć liczenie płci?
add_shortcode( 'ucount', 'wpsites_user_count' ); //Count users
function wpsites_user_count() {
$count = count_users();
echo "There are " , $count['total_users'] , " on your website!";}
0
Dirk
19 grudzień 2019, 23:53
1 odpowiedź
To spełnia swoje zadanie:
add_shortcode( 'countfemale', 'wpsites_user_countfemale' ); //Count users
function wpsites_user_countfemale() {
$args = array(
'meta_key' => 'gender', //any custom field name
'meta_value' => 'female' //the value to compare against
);
$users= new WP_User_Query( $args );
echo $users->get_total();
}
0
Dirk
20 grudzień 2019, 02:19
Podobne pytania
Nowe pytania
php
PHP to szeroko stosowany, wysokopoziomowy, dynamiczny, zorientowany obiektowo i interpretowany język skryptowy przeznaczony głównie do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.
var_dump(get_users())
, jeśli tak, dodaj argumenty dla filtra lubforeach
i ręcznie zliczaj płeć.