Articles of Пользователь мета

Обнаруживать, какое поле пользователя мета обновляется при обновлении профиля пользователя

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

Отметить сообщение как прочитанное, после того как пользователь нажал на него

Я создаю небольшой сайт, где зарегистрированные пользователи (с определенной ролью, предоставляемыми плагином final-member-plugin) могут получить доступ к курсу. Этот курс содержит различные упражнения (думаю, я буду использовать для этого обычные страницы), которые пользователь может использовать. Теперь я хочу показать статус выполнения этого курса для конкретного пользователя. Моя идея заключалась в том, чтобы с помощью user_meta-данных. […]

Удалить идентификатор пользователя, хранящийся в массивах, которые сами хранятся в метателе пользователя другого пользователя

Для совместного веб-сайта для компании идентификатор пользователя данного пользователя хранится в метаданных другого пользователя. Например: если пользователь A взаимодействует с пользователем B, идентификатор пользователя пользователя A добавляется к массиву, который содержит несколько других идентификаторов пользователя, а затем выполняется update_user_meta для хранения массива в метаданных пользователя B. Однако, когда пользователь A покидает компанию, его учетная запись […]

Отображать метаданные пользователя из текстового поля в виде форматированного текста

С помощью следующих двух функций я могу добавить текстовое поле метаданных пользовательского пользователя с именем «публикации» в профиль пользователя и сохранить / обновить его: add_action( 'show_user_profile', 'extra_user_profile_fields' ); add_action( 'edit_user_profile', 'extra_user_profile_fields' ); function extra_user_profile_fields( $user ) { ?> <textarea rows="10" cols="450" name="publications" id="publications" class="regular-text" /> <?php echo esc_attr( get_the_author_meta( 'publications', $user->ID ) ); ?></textarea> <?php […]

Как сохранить ярлык для дополнительного поля пользователя и отобразить его позже?

Bellow – это то, как я добавляю, сохраняю и показываю дополнительное мета-поле пользователя: /* Add Extra Fields to the User Profile */ function extra_user_profile_fields( $user ) { ?> <table class="form-table"> <tr> <th><label for="publications"><?php _e("Publications"); ?></label></th> <td> <textarea rows="10" cols="450" name="publications" id="publications" class="regular-text" /> <?php echo esc_attr( get_the_author_meta( 'publications', $user->ID ) ); ?> </textarea><br /> </td> […]

Показать флаг страны в профиле WordPress / Buddypress

Надеюсь, кто-то может помочь мне с вопросом относительно отображения флажков страны рядом с именем участника. Прямо сейчас я использую настраиваемую мета-страну и затем возвращаю флаг обратно, если условие выполнено. Вместо того, чтобы записывать сотни строк кода для отображения флага таким образом, существует более эффективный или более умный способ кодирования этого. Я не могу себе представить, […]

Не удается правильно получить user_meta

У меня есть следующий код: function get_user_fields($user, $output = true, $main_title = 'Anmäld till kurs/kurser', $course_update = false) { if ($output === true) { if (strlen($title)>0) { echo '<h3>' . $main_title . '</h3>'; } } //Get locations (course-categories taxonomy) that starts with kurser_ in it's permalink (slug) $locations = get_categories_with_slug('kurser_'); //Get list of all categorycourses […]

Обновление электронной почты – проверка

Я хочу знать, что не так с этим кодом: if ( !empty( $_POST['email'] ) ){ if (!is_email(esc_attr( $_POST['email'] ))) $error[] = __('The Email you entered is not valid. please try again.', 'profile'); elseif(email_exists(esc_attr( $_POST['email'] )) != $current_user->ID ) $error[] = __('This email is already used by another user. try a different one.', 'profile'); else{ wp_update_user( […]

Обновление метаданных без потери старых данных

Возможно ли обновить метафайл пользователя без потери старых данных? Например : У меня есть следующие данные в моем имени пользователя мета-поля user_documents a:4:{i:0;s:36:"817fb3ec8e2412b141bcc40c1e16d4c9.jpg";i:1;i:91;i:2;s:27:"8769106-alone-wallpaper.jpg";i:3;i:92;} это касается прикрепленных файлов с метаданных user_documents , если предполагается, что пользователь загрузит больше файлов, которые я хочу сохранить в user_documents но не потеряю старую мета, которая выше.

update_user_meta добавляет новые строки в db для одного и того же ключа

Я добавил новую пользовательскую мета для данного пользователя. Назовем это title . Каждый раз, когда я запускаю $user = get_user_by('login',$username); update_user_meta($user->ID, 'title','Manager'); Мета не обновляется. Вместо этого новая строка добавляется в таблицу wp_usermeta для этого user -> meta_key -> meta_value с новым umeta_id . Кроме того, мета недоступна через get_user_meta($user->ID); Я чувствую, что у меня […]

Intereting Posts
Каковы некоторые примеры хорошо написанных плагинов, которые иллюстрируют лучшие практики плагинов WordPress? Передача параметров настраиваемому шаблону страницы с использованием чистых URL-адресов Уведомление о том, что администратор подключен к сети Скрипты загрузки и стилей загрузки на каждой странице – даже если они не используются Получить боковую панель в верхней части страницы Удалить пользовательский пул сообщений из URL-адреса Создание таблицы в стиле администратора? Хранение данных, собранных ниндзя, в другую (обычную) базу данных О языке программирования начинается с <# #> Разбивка страниц не работает на должности категории Программно блокировать комментирование, ограничивая представление формы комментария Удаление скрытого форматирования, когда пользователь вставляет текст из MS Word в TinyMCE Изменение языка WordPress по умолчанию wp_enqueue_script jquery и jquery ui не работают Таблица не создается после активации темы WP