Wordpress добавляет настраиваемые таблицы данных в профиль пользователя - не настраиваемое поле

Я новичок в wordpress и нуждаюсь в руководстве. Но поймите PHP. Мне нужно добавить настраиваемые таблицы с данными (поля повторителя являются необязательными / поле HTML) в профиле пользователя. Пользователь не может редактировать эти данные (только чтение)

Данные будут добавлены вручную через Панель администратора> Пользователи. Я предполагаю, что там должно быть поле для администратора, чтобы добавить эти данные

Затем Пользователь может прочитать его на странице своего профиля / Данные, представленные в профиле пользователя.

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

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

Помогите пожалуйста. Спасибо


person Sacha L    schedule 18.01.2018    source источник


Ответы (1)


Для этого можно использовать дополнительные настраиваемые поля. Что вы делаете, так это то, что вы добавляете поле для пользователей, добавляющих / редактирующих страницу с ACF. Если у вас есть страница профиля пользователя внешнего интерфейса. Вы можете получить данные из этих полей с помощью функции get_field('my_custom_field', $userID)

Если у вас нет страницы профиля пользователя внешнего интерфейса и вы позволяете пользователям проходить через страницу профиля «backend», вам нужно будет добавить функции som, которые отключаются, чтобы пользователь не мог редактировать эти поля, если вы не хотите пользователи могут их редактировать. Вы можете сделать это с помощью фильтра add_filter('acf/load_field', 'my_filter);

Остальное, как это сделать, вы сможете найти на странице документации ACF.

person zarex360    schedule 18.01.2018
comment
Привет, спасибо ... за помощь. Фактически, данные / информация будут добавлены только администратором. Пользователь будет только читать / видеть данные, добавленные администратором. Пользователь не может редактировать информацию. информация будет представлена ​​пользователям как обычный пост. и У каждого пользователя разные записи информации. Это возможно ? - person Sacha L; 20.01.2018