Intereting Posts
Если «редактор» пуст, то Пользовательский MetaBox: пункт меню еды Доступные даты Как отключить модули Jetpack, такие как статистика? Нет ли простого способа отобразить отдельный второй уровень с помощью wp_nav_menu ()? Как безопасно заставить get_theme_mod () использовать определенное значение get_option ("stylesheet")? Запрос пользовательского цикла на основе настраиваемого поля Как переместить все шаблоны тем в подпапку WP Первичная публикация, не работающая с wp_redirect с ошибкой «невозможно изменить информацию заголовка» обнаруживать, когда короткий код запускался в последний раз Можно ли назначить шаблон настраиваемому типу сообщений? Не удалось войти на мой сайт WordPress. reauth = 1 цикл перенаправления Проверка, имеет ли страница связанный срок? изменить дизайн captcha в плагин Fast Secure Contact Form Индивидуальная длина входной записи rss для категорий? Плагин NextGen: обнаружение тегов изображений

Отобразить количество регистраций

На нашем сайте есть страница, где посетители могут подписать чартер. Мы хотели бы отобразить счетчик, сколько людей ввели свои данные. Он должен обновляться динамически каждый раз, когда подписывается новый человек. Какой лучший подход?

Solutions Collecting From Web of "Отобразить количество регистраций"

Предполагая, что данные сохраняются в базе данных, вы можете создать общую функцию подсчета. Очевидно, что вам придется работать над запросом, так как его невозможно ответить, не зная, как выглядит ваша база данных. Если вы не сохраняете данные, тогда вам не удастся заставить это работать.

Вот примерная функция

function userTotalSignupCount() { global $wpdb; $userTotalSignupCount = $wpdb->get_var("SELECT COUNT(id) FROM yourTable"); return $userTotalSignupCount; } 

Затем вы можете вызвать функцию где-нибудь в шаблоне, например

 $userTotalSignupCount = userTotalSignupCount(); echo $userTotalSignupCount; 

Надеюсь, это поможет вам уйти.

И если вы просто хотите отобразить всех пользователей WordPress.

 <?php $result = count_users(); echo 'There are ', $result['total_users'], ' total users'; ?>