Генерация и отображение html таблицы с пользовательскими данными из WordPress - PullRequest
0 голосов
/ 20 апреля 2020

Я новичок в PHP и мне нужна помощь. В основном я хочу создать таблицу лидеров с различными пользовательскими данными. Я хочу отобразить его в таблице html.

Это то, что я хочу:

Имя пользователя GamiPress Очки Время с момента последнего входа в систему

И я хочу, чтобы таблица быть заполнены этими данными среди других автоматически. Мне нужны две версии, одна из которых отсортирована по 15 пользователям, набравшим наибольшее количество баллов, а другая - по 15 пользователям, вошедшим в систему последним.

Может ли кто-нибудь указать мне правильное место, как мне лучше всего реализовать this?

Я в основном хочу создать надстройку таблицы лидеров GamiPress, которую я, к сожалению, не могу себе позволить, но с некоторыми дополнительными полями.

1 Ответ

0 голосов
/ 20 апреля 2020

Существует несколько шагов, если вы хотите добиться этого:

1) Добавьте мета-поле для ваших пользователей, чтобы вы могли сохранять точки. Например, вы можете использовать плагин «Advanced Custom Fields» для этого.

2) Напишите функцию для добавления точек в это поле. Определите, когда эта функция будет запущена.

3) Запросите пользователей, упорядоченных по этому мета-значению, и отобразите его (может пригодиться get_users ($ args)).

4) Для Last- Значение входа в систему вы можете использовать плагин (Google Wordpress Last Login) и написать еще один запрос и результаты заказа по этому метаполе. Вы также можете написать это самостоятельно, вот ссылка, которую я нашел: https://www.wpbeginner.com/plugins/how-to-show-users-last-login-date-in-wordpress/

Я не знаю, если это то, что вы искали.

Или вы хотите увидеть пример кода, как вы используете wp-запрос и отображаете данные в html таблице?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...